
package br.unipampa.utilitarios;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;

/**
 * @author Gabriel Moro
 * @since 15/03/2013
 * @version 1.2
 */
public class TrataDataHora {
    
    private Calendar calendar;
    private Date date;
    private ArrayList<Object> dataFormulada;
    
    public TrataDataHora(){
        this.calendar= Calendar.getInstance();
    }
    
    public ArrayList<Object> retornaTempoAtual(){
       String mes= verificaMes(this.calendar.get(Calendar.MONTH));
       String ano= String.valueOf(this.calendar.get(Calendar.YEAR));
       int dia= this.calendar.get(Calendar.DAY_OF_MONTH);
       
       this.dataFormulada= new ArrayList<>();
       this.dataFormulada.add(dia);
       this.dataFormulada.add(mes);
       this.dataFormulada.add(ano);
     
        return this.dataFormulada;
    }
     private String verificaMes(int num) {
        switch (num) {
            case 0:
                return "Janeiro";
            case 1:
                return "Fevereiro";
            case 2:
                return "Março";
            case 3:
                return "Abril";
            case 4:
                return "Maio";
            case 5:
                return "Junho";
            case 6:
                return "Julho";
            case 7:
                return "Agosto";
            case 8:
                return "Setembro";
            case 9:
                return "Outubro";
            case 10:
                return "Novembro";
            case 11:
                return "Dezembro";
        }
        return null;
    }
     public Calendar getCalendar(){
         return this.calendar;
     }
}
